import java.util.Arrays;
import java.util.Scanner;


/*1. ACM编程题 标题：组队竞赛 | 时间限制：1秒 | 内存限制：32768K
        牛牛举办了一次编程比赛,参加比赛的有3*n个选手,每个选手都有一个水平值a_i.现在要将这些选手进行组队,
        一共组成n个队伍,即每个队伍3人.牛牛发现队伍的水平值等于该队伍队员中第二高水平值。

 */

 abstract class  Mouuse{



}
public class Test {

    public static void quickSort(int[] arr,int left,int right){
           if(left>=right){
               return;
           }
           int prior = getPrior(arr,left,right);
           quickSort(arr,left,prior-1);
           quickSort(arr,prior+1,right);
    }

    private static int getPrior(int[] arr, int left, int right) {
           int prior = arr[left];
           while(left<right){
               while(left<right&&arr[right]<=prior){
                   right--;
               }
               arr[left] = arr[right];
               while(left<right&&arr[left]>=prior){
                   left++;
               }
               arr[right] = arr[left];
           }
           arr[left] = prior;
           return left;
    }



    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

            int sum = 0;
            System.out.println("请输入队伍的数量");
            int n = sc.nextInt();
            sc.nextLine();
            int[] arr = new int[3*n];  //有队伍可以知道总人数

        for (int i = 0; i <arr.length ; i++) {
            arr[i] = sc.nextInt();
            sc.nextLine();//把各个人的水平值放入
        }

            quickSort(arr,0,arr.length-1);

            sum = arr[1];
            if(n==1){
                System.out.println(sum);
                return;
            }

            for(int i = 2;i<arr.length;i+=3){
                if(i==arr.length-1){
                    System.out.println(sum);
                    return;
                }
                int tmp = arr[i];
                arr[i] = arr[i+2];
                arr[i+2] = tmp;
                quickSort(arr,i+1,i+3);
                sum+=arr[i+2];
            }
            System.out.println(sum);
        }



    public static void main1(String[] args) {
        Scanner sc = new Scanner(System.in);
        while(sc.hasNext()){
            int sum = 0;
            System.out.println("请输入队伍的数量");
            int n = sc.nextInt();
            int[] arr = new int[3*n];  //有队伍可以知道总人数
            for(int i : arr){
                arr[i] = sc.nextInt();   //把各个人的水平值放入
            }

            quickSort(arr,0,arr.length-1);

            sum = arr[1];
            if(n==1){
                System.out.println(sum);
                return;
            }

         for(int i = 2;i<arr.length;i+=3){
             int tmp = arr[i];
             arr[i] = arr[i+2];
             arr[i+2] = tmp;
             quickSort(arr,i+1,i+3);
             sum+=arr[i+2];
         }
            System.out.println(sum);
        }

    }
}
